package com.ruoyi.dev.domain;

import com.ruoyi.common.annotation.Excel;
import javax.validation.constraints.NotNull;
import lombok.Data;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 报表对象 dev_chart
 * 
 * @author yepanpan
 * @date 2025-02-12
 */
@Data
public class DevChart extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 参数主键 */
    private Long id;

    /** 类型 */
    @Excel(name = "类型", dictType="dev_chart_type", comboReadDict=true)
    @NotNull
    private String type;

    /** 代码 */
    @Excel(name = "代码")
    @NotNull
    private String code;

    /** 名称 */
    @Excel(name = "名称")
    @NotNull
    private String name;

    /** 数据源 */
    @Excel(name = "数据源")
    @NotNull
    private String dsCode;
    private DevDataset ds;

    /** 数据解析 */
    @Excel(name = "数据解析")
    private String dataOption;

    /** 状态 */
    @Excel(name = "状态", dictType="ext_status", comboReadDict=true)
    @NotNull
    private String status;


}
